Hardware support for each SDK function is denoted by an × in the table below.
For purposes of this document:
DI-194 refers to the DI-145, DI-194, DI-154, and DI-195B
DI-22x refers to the DI-220, DI-221TC, and DI-222
DI-400 refers to the DI-400 and DI-410
DI-500 refers to the DI-500, DI-510, DI-750, and DI-760
DI-71x refers to the DI-710, DI-718B, and DI-718Bx
DI-720 refers to the DI-720, DI-722, DI-730, DI-740, and DI-5001
DI-78x refers to the DI-785 and DI-788
DI-1100 refers to the DI-1100
DI-2xxx refers to the DI-1110, DI-2008, DI-2108, and DI-2108-P
DI-4xxx refers to the DI-1120, DI4108, DI-4208, DI-4730
DI-4718B refers to the DI-4718B
Use the checkboxes below to show/hide instruments.
Function
di_anin
di_anout
di_buffer_alloc
di_buffer_free
di_buffer_size
di_buffer_status
di_burst_rate
di_close
di_copy_array
di_copy_buffer
di_copy_header
di_copy_header32
di_copy_mux
di_digin*
di_digout*
di_get_acq_header
di_info
di_info32
di_inlist**
di_list_length
di_maximum_rate
di_mode
di_open
di_outlist
di_maximum_rate
di_set_data_mode
di_set_port_mode
di_start_scan
di_status_read
di_stop_scan
di_strerr
di_trigger_status
DI-194
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
DI-148‡
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
DI-149
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
DI-158‡
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
DI-22x
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
DI-401
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
DI-400
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
DI-500
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
DI-700
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
DI-71x
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
DI-720P
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
DI-720U
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
DI-720E
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
DI-78x
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
×
DI-1100
×
×
×
×
×
×
×
×
×
*
×
×
×
×
×
×
×
×
*
×
×
×
×
DI-2xxx
×
×
×
×
×
×
×
×
×
*
×
×
×
×
×
×
×
×
×
×
*
×
×
×
×
DI-4xxx
×
×
×
×
×
×
×
×
×
*
×
×
×
×
×
×
×
×
×
×
*
×
×
×
×
DI-4718
×
×
×
×
×
×
×
×
×
*
×
×
×
×
×
×
×
×
×
*
×
×
×
×
* di_digin and di_digout are not available on DI-722, DI-730, and DI-740 instruments.
** di_inlist is only partially supported for DI-154, DI-194, DI-195B, DI-145, DI-148, DI-149, DI-158, and DI-71x products - Acquisition Method is always "Averaging." For DI-700 products, Acquisition Method is always "Last Point."
‡The DI-148 and DI-158 do support di_anin, but it only works with firmware V1.05 or later and SDK V3.31 or later.